// 安装dotenv ：npm install dotenv --save-dev，并导入dotenv
import dotenv from 'dotenv';

//执行dotenv上的config(),这个方法会默认载入根目录下的.env文件
dotenv.config()

//应用配置
//相当于把这个环境中的端口号配置进来
export const { APP_PORT } = process.env;

//数据仓库配置
export const {
  MYSQL_HOST,
  MYSQL_PORT,
  MYSQL_USER,
  MYSQL_PASSWORD,
  MYSQL_DATABASE
} = process.env;

// 密钥配置
// 这两个值是base64格式的需要解码在使用
export let { PRIVATE_KEY, PUBLIC_KEY } = process.env;
// 解码 还原格式
PRIVATE_KEY = Buffer.from(PRIVATE_KEY, 'base64').toString();
PUBLIC_KEY = Buffer.from(PUBLIC_KEY, "base64").toString();